package escom.dds.gestionarexamen.dao;

import java.util.List;

import org.springframework.orm.hibernate4.support.HibernateDaoSupport;

import escom.dds.modelo.Examen;

public class ExamenDao extends HibernateDaoSupport {
	
	public Examen save(Examen examen) {
		Examen examenAux = getHibernateTemplate().merge(examen);
		getHibernateTemplate().save(examenAux);
		return examenAux;
	}
	
	public Examen update(Examen examen){
		Examen examenAux = getHibernateTemplate().merge(examen);
		getHibernateTemplate().update(examenAux);
		return examenAux;
	}
	
	public Examen delete(Examen examen) {
		Examen examenAux = getHibernateTemplate().merge(examen);
		getHibernateTemplate().delete(examenAux);
		return examenAux;
	}
	
	public List<Examen> findAll(){
		return getHibernateTemplate().loadAll(Examen.class);
	}

}
